﻿using System;

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace RFEngine.Entities
{
    public interface IDrawableEntity : IUpdateableEntity
    {
        bool EnableDrawing { get; set; }

        bool IsInView(ref Matrix view, ref Matrix projection);
        bool IsInView(ref BoundingFrustum boundingFrustum);
        void Draw(Effect effect);
    }
}
